package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 特种信息对象 aquaculture_information
 * 
 * @author ruoyi
 * @date 2024-08-09
 */
public class TeZhongInformation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键id */
    private Long id;

    /** 水体规模 */
    @Excel(name = "水体规模")
    private Long grossArea;

    /** 养殖种类 */
    @Excel(name = "养殖种类")
    private Long culture;

    /** 采样面积 */
    @Excel(name = "采样面积")
    private Long samplingArea;

    /** 采样重量 */
    @Excel(name = "采样重量")
    private Long samplingWeight;

    /** 样品数量 */
    @Excel(name = "样品数量")
    private Long sampleQuantity;

    /** 单价类型 */
    @Excel(name = "单价类型")
    private Long unitPriceType;

    /** 生物量 */
    @Excel(name = "生物量")
    private String biomass;

    /** 单位面积资源量 */
    @Excel(name = "单位面积资源量")
    private String resourcesPerUnitArea;

    /** 总资源量 */
    @Excel(name = "总资源量")
    private String totalResources;

    /** 价值 */
    @Excel(name = "价值")
    private String value;

    /** 样品数量单位 */
    @Excel(name = "样品数量单位")
    private Long sampleQuantityUnit;

    /** 水体类型 */
    @Excel(name = "水体类型")
    private Long waterType;

    /** 养殖方式 */
    @Excel(name = "养殖方式")
    private String cultureMethod;

    /** 养殖阶段 */
    @Excel(name = "养殖阶段")
    private String cultureStage;

    /** 城市 */
    @Excel(name = "城市")
    private String city;

    /** 城市编码 */
    @Excel(name = "城市编码")
    private String cityCode;

    /** 养殖方式描述 */
    @Excel(name = "养殖方式描述")
    private String cultureMethodDesc;

    /** 养殖阶段描述 */
    @Excel(name = "养殖阶段描述")
    private String cultureStageDesc;

    /** 水体规模单位 */
    @Excel(name = "水体规模单位")
    private String grossAreaOtionsSelect;
    private String cultureDesc;

    public String getCultureDesc() {
        return cultureDesc;
    }

    public void setCultureDesc(String cultureDesc) {
        this.cultureDesc = cultureDesc;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setGrossArea(Long grossArea) 
    {
        this.grossArea = grossArea;
    }

    public Long getGrossArea() 
    {
        return grossArea;
    }
    public void setCulture(Long culture) 
    {
        this.culture = culture;
    }

    public Long getCulture() 
    {
        return culture;
    }
    public void setSamplingArea(Long samplingArea) 
    {
        this.samplingArea = samplingArea;
    }

    public Long getSamplingArea() 
    {
        return samplingArea;
    }
    public void setSamplingWeight(Long samplingWeight) 
    {
        this.samplingWeight = samplingWeight;
    }

    public Long getSamplingWeight() 
    {
        return samplingWeight;
    }
    public void setSampleQuantity(Long sampleQuantity) 
    {
        this.sampleQuantity = sampleQuantity;
    }

    public Long getSampleQuantity() 
    {
        return sampleQuantity;
    }
    public void setUnitPriceType(Long unitPriceType) 
    {
        this.unitPriceType = unitPriceType;
    }

    public Long getUnitPriceType() 
    {
        return unitPriceType;
    }

    public String getBiomass() {
        return biomass;
    }

    public void setBiomass(String biomass) {
        this.biomass = biomass;
    }
    public void setSampleQuantityUnit(Long sampleQuantityUnit) 
    {
        this.sampleQuantityUnit = sampleQuantityUnit;
    }

    public Long getSampleQuantityUnit() 
    {
        return sampleQuantityUnit;
    }
    public void setWaterType(Long waterType) 
    {
        this.waterType = waterType;
    }

    public Long getWaterType() 
    {
        return waterType;
    }
    public void setCultureMethod(String cultureMethod) 
    {
        this.cultureMethod = cultureMethod;
    }

    public String getCultureMethod() 
    {
        return cultureMethod;
    }
    public void setCultureStage(String cultureStage) 
    {
        this.cultureStage = cultureStage;
    }

    public String getCultureStage() 
    {
        return cultureStage;
    }
    public void setCity(String city) 
    {
        this.city = city;
    }

    public String getCity() 
    {
        return city;
    }
    public void setCityCode(String cityCode) 
    {
        this.cityCode = cityCode;
    }

    public String getCityCode() 
    {
        return cityCode;
    }
    public void setCultureMethodDesc(String cultureMethodDesc) 
    {
        this.cultureMethodDesc = cultureMethodDesc;
    }

    public String getCultureMethodDesc() 
    {
        return cultureMethodDesc;
    }
    public void setCultureStageDesc(String cultureStageDesc) 
    {
        this.cultureStageDesc = cultureStageDesc;
    }

    public String getCultureStageDesc() 
    {
        return cultureStageDesc;
    }
    public void setGrossAreaOtionsSelect(String grossAreaOtionsSelect) 
    {
        this.grossAreaOtionsSelect = grossAreaOtionsSelect;
    }

    public String getGrossAreaOtionsSelect() 
    {
        return grossAreaOtionsSelect;
    }

    public String getResourcesPerUnitArea() {
        return resourcesPerUnitArea;
    }

    public void setResourcesPerUnitArea(String resourcesPerUnitArea) {
        this.resourcesPerUnitArea = resourcesPerUnitArea;
    }

    public String getTotalResources() {
        return totalResources;
    }

    public void setTotalResources(String totalResources) {
        this.totalResources = totalResources;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("grossArea", getGrossArea())
            .append("culture", getCulture())
            .append("samplingArea", getSamplingArea())
            .append("samplingWeight", getSamplingWeight())
            .append("sampleQuantity", getSampleQuantity())
            .append("unitPriceType", getUnitPriceType())
            .append("biomass", getBiomass())
            .append("resourcesPerUnitArea", getResourcesPerUnitArea())
            .append("totalResources", getTotalResources())
            .append("value", getValue())
            .append("sampleQuantityUnit", getSampleQuantityUnit())
            .append("waterType", getWaterType())
            .append("cultureMethod", getCultureMethod())
            .append("cultureStage", getCultureStage())
            .append("city", getCity())
            .append("cityCode", getCityCode())
            .append("cultureMethodDesc", getCultureMethodDesc())
            .append("cultureStageDesc", getCultureStageDesc())
            .append("grossAreaOtionsSelect", getGrossAreaOtionsSelect())
            .toString();
    }
}
